package com.ddwl.user.dao.model;

import com.ddwl.common.dao.model.BaseModel;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.Table;

/**
 * 菜单表
 */
@Setter
@Getter
@Table(name = "sys_menu")
public class Menu  extends BaseModel {


    /**
     * 父级菜单ID
     */
    private String pid;
    /**
     * 菜单CODE
     */
    private String code;
    /**
     * 菜单名称
     */
    private String name;
    /**
     * 元素Code
     */
    private String path;
    /**
     * 是否隐藏(0不隐藏1隐藏)
     */
    private Integer hidden;

    /**
     * 类型 0 菜单 1 按钮
     */
    private Integer type;
    /**
     * 组件
     */
    private String component;
    /**
     * 重定向
     */
    private String redirect;
    /**
     * 图标
     */
    private String icon;
    /**
     * 是否有缓存
     */
    private Integer noCache;
    /**
     * 排序
     */
    private Integer sort;
}
